-
Notifications
You must be signed in to change notification settings - Fork 1.4k
ci: Add Random Quote Generator with tsParticles Background and FreeAPI Integration #294
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
wajeshubham
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do not update.gitkeep file
Hey! I realized I accidentally deleted .gitkeep before initializing Git. I’d like to restore it with its original commit history so it doesn’t show up as modified in the PR. Could you guide me on the cleanest way to do that? I want to make sure I follow your structure exactly. Thanks! |
|
If its a part of a commit which has other changes, then just undo the deletion and commit the changes thats fine. |
That .gitkeep file is not a part of the commit. |
|
Sorry for the trouble. I am a beginner in open-source contributions. |
Thanks for the feedback! Just to clarify — I added files to this folder as part of the feature, so it’s no longer empty. I removed the According to the last commit's message of main branch of APIHUB, I have included the following information for you: I followed exactly: Let me know what works best! |
✨ Random Quote Generator – Pull Request
🔗 Live Website: Random Quote Generator
🛠 Tech Stack
⚡ Vite + React – For a fast, modern frontend setup
🎨 Tailwind CSS – For effortless and responsive styling
🌌 tsParticles – For interactive background animation
🌐 FreeAPI – Fetching quotes using
getQuoteByIdendpoint🌟 Features
✅ Responsive Design – Works seamlessly across all devices
🧠 Animated Abstract Background – Adds a dynamic and modern visual experience
🎯 Attractive CTA Button – Gradient styled “Get Inspired!” button to fetch quotes
📜 Clean Typography – Quotes are displayed in a legible and aesthetic format
🔄 Dynamic Quote Fetching – Utilizes async API calls with robust error handling
🖼️ Screenshots
📦 Improvements Included
Refactored the
getQuotefunction for better readabilityAdded
.envhandling to abstract API URLsClean separation of logic and styling
🙌 Why This PR Should Be Merged
This PR is a complete, polished, and deploy-ready component of the application.
It demonstrates strong fundamentals of React, API integration, environment variable handling, and modern UI design with Tailwind CSS + tsParticles.